import dxRequest from "../../network/index"
Page({

  /**
   * 页面的初始数据
   */
  data: {
    bookSearchList: [
      // {
      //   "status": 1,
      //   "book_name": "红楼梦",
      //   "bookHref": "https://book.douban.com/subject/1007305/",
      //   "bookImgUrl": "https://img9.doubanio.com/view/subject/s/public/s1070959.jpg",
      //   "book_id": 1646219394585,
      //   "price": 59.7,
      //   "publisher": " 人民文学出版社 ",
      //   "author": "[清] 曹雪芹 著 ",
      //   "CreatedAt": "1646219394000",
      //   "UpdatedAt": "1646219394000",
      //   "number": 66,
      //   "tag": ["励志", "武侠", "历史"]
      // },
      // {
      //   "status": 3,
      //   "book_name": "活着",
      //   "bookHref": "https://book.douban.com/subject/4913064/",
      //   "bookImgUrl": "https://img9.doubanio.com/view/subject/s/public/s27279654.jpg",
      //   "book_id": 1646219394669,
      //   "price": 20,
      //   "publisher": " 作家出版社 ",
      //   "author": "余华 ",
      //   "CreatedAt": "1646219394000",
      //   "UpdatedAt": "1646219394000",
      //   "number": 66,
      //   "tag": ["励志", "武侠", "历史"]
      // },
      // {
      //   "status": 2,
      //   "book_name": "百年孤独",
      //   "bookHref": "https://book.douban.com/subject/6082808/",
      //   "bookImgUrl": "https://img9.doubanio.com/view/subject/s/public/s27237850.jpg",
      //   "book_id": 1646219394751,
      //   "price": 39.5,
      //   "publisher": " 南海出版公司 ",
      //   "author": "[哥伦比亚] 加西亚·马尔克斯 , 范晔 ",
      //   "CreatedAt": "1646219394000",
      //   "UpdatedAt": "1646219394000",
      //   "number": 66,
      //   "tag": ["励志", "武侠", "历史"]
      // },
    ]
  },
  handleProfile() {
    dxRequest("get", "/borrow/getBorrow", {
      user_id: getApp().globalData.userInfo.openid,
      // user_id: "test",
      status: 4
    })
      .then(res => {
        console.log(res);
        this.setData({
          bookSearchList: res.data.info
        })
      })
  },
  /**
   * 生命周期函数--监听页面加载
   */
  onLoad(options) {
    // 书籍搜索和书单搜索都会调整到当前页面
    const { searchKey, searchValue, source } = JSON.parse(options.searchParam)
    if (source == 'profile') {
      this.handleProfile()
      return
    }
    const mapTable = {
      "booklist": "/bookList/getBookByBookListId"
    }
    let surplusUrl = '/book/getBook'

    // console.log(JSON.parse(options.searchParam));
    source ? surplusUrl = mapTable[source] : ''
    // debugger


    dxRequest("get", surplusUrl, {
      [searchKey]: searchValue
    })
      .then(res => {
        console.log(res);
        if (source == "booklist") {
          this.setData({
            bookSearchList: res.data.queryResult.books
          })
          return
        }
        this.setData({
          bookSearchList: res.data.info
        })
      })

  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady() {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow() {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide() {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload() {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh() {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom() {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage() {

  }
})